stretch of land along the seashore - French English Dictionary